Micron Document
`:top
`!Code Access Security`! (CAS) ist das Sicherheitsmodell in `F33f`_`[Microsofts`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Microsoft]`_`f `F33f`_`[.Net-Framework`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=.Net-Framework]`_`f und stellt Microsofts Lösung dar, nicht privilegierten und nicht vertrauten Code an der Ausführung sicherheitskritischer Aktionen zu hindern. Wird eine `F33f`_`[Assembly`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=.NET_Framework]`_`f durch die `F33f`_`[Common Language Runtime`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Common_Language_Runtime]`_`f (CLR) geladen, wird diese vor deren Ausführung inspiziert. Dabei wird festgestellt, zu welcher Sicherheitszone die Assembly gehört. Eine Sicherheitszone stellt dabei eine Ansammlung von `F33f`_`[Rechten`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zugriffsrecht]`_`f dar.

Code, der sicherheitsrelevante Aufgaben durchführen will, muss seinerseits das Recht zur Ausführung dieser Aufgabe von der CLR erfragen. Dabei prüft die CLR mit einem Durchlauf durch die Aufrufliste (Engl. `*`F33f`_`[call stack`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Aufrufstapel]`_`f`*), welche Rechte der Assembly durch die Zugehörigkeit zu einer Sicherheitsgruppe gewährt wurden und gewährt oder verbietet ihrerseits die Ausführung dieser Aufgabe.

Die Rechte einer Sicherheitszone werden vom `F33f`_`[Systemadministrator`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Systemadministrator]`_`f festgelegt.

Ab .NET Core wird CAS von Microsoft als obsolet angesehen und wird dadurch in neueren .NET Versionen nicht mehr unterstützt.`:cite-ref-1[`F5bf`_`[1`#cite-note-1]`_`f]

>>Einzelnachweise

`:cite-note-1`!1.`! `F0af`_`[↑`#cite-ref-1]`_`f `*Code Access Security Policy Compatibility and Migration.`* In: `*microsoft.com.`* Microsoft, 30. März 2017, abgerufen am 9. April 2022 (amerikanisches Englisch).

`c`F0af`_`[↑ Back to top`#top]`_`f`a